home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / amiga / gui / mui / mui14-dv.lha / MUI / Developer / Docs / Future < prev    next >
Encoding:
Text File  |  1993-10-27  |  2.6 KB  |  51 lines

  1. ------------------------------------------------------------------------
  2.                     Future plans for the MUI system
  3. ------------------------------------------------------------------------
  4.  
  5. Although  MUI  currently  allows  creation  of  really  big  and complex
  6. applications, it is of course not finished yet. There are lots of things
  7. that  could  and  that  will be implemented following releases. Here are
  8. some of my major plans for future development:
  9.  
  10. The  most  important  missing  feature  is probably the ability to allow
  11. creating  and  using  private MUI classes. Currently, you are stuck with
  12. the  Boopsi  gadgetclass  interface  which results in some not very nice
  13. restrictions.  I didn't yet document MUIs internal method handling since
  14. I wasn't too sure if it really covers all requirements of a flexible and
  15. extendable  user  interface  class  system.  Now,  I  am  quite sure and
  16. currently  working on the documentation which will hopefully be released
  17. with the next version of MUI.
  18.  
  19. Another  nice  extension  planned  for the future is the support of real
  20. drag and drop objects. Workbenchs AppIcons are nice but not nice enough.
  21.  
  22. Some locale support will also be part of a future MUI release.
  23.  
  24. A  multiline  edit  gadget  will  surely  be part of one of the next MUI
  25. releases.  It  will  feature  some basic editing capablities and support
  26. proportional fonts as well as clipboard.
  27.  
  28. I am currently thinking of some other useful enhancements, possibilities
  29. include  e.g.  date  and  time related input and output classes, console
  30. classes  and more sophisticated possibilities to enter either integer or
  31. floating point numbers.
  32.  
  33. One  of the next MUIs will hopefully allow completely dynamic adding and
  34. removing  of  user  interface  objects  to  windows.  When the window is
  35. currently  open,  it  will  simply  receive  a  new  layout  message and
  36. rearrange its contents to meet the new requirements. However, things are
  37. not  that  easy  since  adding  or removing objects can change a windows
  38. minimum and maximum dimensions and thus force a resize operation.
  39.  
  40. A  MUI  interface builder would really be a nice thing to have. I've got
  41. many  ideas  for  such a tool but I really don't know when I'll find the
  42. time  to  implement them. Creating a powerful interface builder is a lot
  43. of work...
  44.  
  45.  
  46. These few topics were only a small piece of my 'todo' file. In fact, the
  47. list  is  a  lot  bigger  and grows every day due to the large amount of
  48. suggestions  I receive. The response is really enormous, I spend quite a
  49. lot  of  time  with answering e-mail every day. Please don't stop having
  50. good ideas, that's what a product like MUI needs!
  51.